package com.company.基础.Array.twoDimensional;

/**
 * 二维数组的使用
 *      1.理解:
 *      对于二维数组的理解，我们可以看成是一维数组array1又作为另一个一维数组array2的元素儿存在，其实，从数组底array2的元素而存在
 *      其实，从数组底层的运行机制来看，其实没有多维数组、
 *      2.二维数组的使用
 *          ①声明和初始化
 *          2.如何调用数组的指定位置的元素
 *          3.获取数组的长度
 *          4.如何遍历二维数组
 */
public class ArrayTest01 {
    public static void main(String[] args) {
        //1,二维数组的声明和初始化
        int [][] arr=new int[][]{{1,2,3},{1,2,7}};
        //二维数组的动态初始化
        int[][] arr2=new int[3][2];
        //2.如何调用数组的指定位置的元素
        System.out.println(arr[0][2]);
        //3.获取数组的长度
        System.out.println(arr.length);
        //4.如何遍历二维数组
        for (int i = 0; i <arr.length ; i++) {
            for (int j = 0; j <arr[i].length ; j++) {
                System.out.println(arr[i][j]);
            }
        }

    }
}
